home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / PROGRAMMING / DESKLIBC / SOURCES.ZIP / DeskLib / !DLSources / Libraries / Template / Static / Makefile < prev   
Makefile  |  1995-09-04  |  5KB  |  191 lines

  1.  
  2. ObjectFiles    =        \
  3.             o.ClearAll    \
  4.             o.Clone    \
  5.             o.Delete    \
  6.             o.Find    \
  7.             o.Free    \
  8.             o.Init    \
  9.             o.LinkSprite    \
  10.             o.LoadFile    \
  11.             o.UseOutFont    \
  12.             o.UseSprite    \
  13.  
  14.  
  15. LibName        =    Template
  16.  
  17. # Template makefile which makes normal 
  18. # .o files for use in the main static
  19. # linking DeskLib.
  20.  
  21. # The macro $(ObjectFiles) should be set at the 
  22. # start of this file to be a space-separated
  23. # list of object files.
  24. # This is done by 'Makatic'.
  25.  
  26. # The macro $(LibName) should also be set at the 
  27. # start of this file, to be the name of the 
  28. # DeskLib sublibrary.
  29. # This is done by 'Makatic'.
  30.  
  31. # Compiler and linker flags, These can be anything. 
  32. # All essential flags are included in the macros 
  33. # $(CC) and $(ASM)
  34. #
  35. CCFlags        =    -ffahi $(CCExtra) -depend !Depend -throwback -D_DeskLib_$(LibName) -I,C:
  36. ASMFlags    =    -Stamp -NoCache -CloseExec -Quit $(ASMExtra)
  37.  
  38. CC        =    cc -c $(CCFlags)
  39. ASM        =    objasm $(ASMFlags)
  40.  
  41.  
  42. # -------------------------------------------------------
  43. # Everything below here should probably not be changed...
  44. # -------------------------------------------------------
  45.  
  46. # Here's what we want to make...
  47. #
  48. All:        $(ObjectFiles)
  49.  
  50.  
  51. VPATH = @.^
  52.  
  53. .SUFFIXES:    .c .s .o
  54.  
  55. .c.o:
  56.     $(CC) $< -o $@
  57.     
  58. .s.o:
  59.     $(ASM) -from $< -to $@
  60.  
  61.  
  62.  
  63. # Dynamic dependencies:
  64. o.ClearAll:    ^.c.ClearAll
  65. o.ClearAll:    ^.h.TempDefs
  66. o.ClearAll:    DeskLib:h.LinkList
  67. o.ClearAll:    DeskLib:h.Core
  68. o.ClearAll:    DeskLib:h.WimpSWIs
  69. o.ClearAll:    DeskLib:h.Wimp
  70. o.ClearAll:    DeskLib:h.Error
  71. o.ClearAll:    DeskLib:h.Resource
  72. o.ClearAll:    DeskLib:h.Sprite
  73. o.ClearAll:    DeskLib:h.Coord
  74. o.ClearAll:    DeskLib:h.Template
  75. o.ClearAll:    DeskLib:h.StringCR
  76. o.ClearAll:    DeskLib:h.Str
  77. o.ClearAll:    DeskLib:h.Font
  78. o.Clone:    ^.c.Clone
  79. o.Clone:    ^.h.TempDefs
  80. o.Clone:    DeskLib:h.LinkList
  81. o.Clone:    DeskLib:h.Core
  82. o.Clone:    DeskLib:h.WimpSWIs
  83. o.Clone:    DeskLib:h.Wimp
  84. o.Clone:    DeskLib:h.Error
  85. o.Clone:    DeskLib:h.Resource
  86. o.Clone:    DeskLib:h.Sprite
  87. o.Clone:    DeskLib:h.Coord
  88. o.Clone:    DeskLib:h.Template
  89. o.Clone:    DeskLib:h.StringCR
  90. o.Clone:    DeskLib:h.Str
  91. o.Delete:    ^.c.Delete
  92. o.Delete:    ^.h.TempDefs
  93. o.Delete:    DeskLib:h.LinkList
  94. o.Delete:    DeskLib:h.Core
  95. o.Delete:    DeskLib:h.WimpSWIs
  96. o.Delete:    DeskLib:h.Wimp
  97. o.Delete:    DeskLib:h.Error
  98. o.Delete:    DeskLib:h.Resource
  99. o.Delete:    DeskLib:h.Sprite
  100. o.Delete:    DeskLib:h.Coord
  101. o.Delete:    DeskLib:h.Template
  102. o.Delete:    DeskLib:h.StringCR
  103. o.Delete:    DeskLib:h.Str
  104. o.Find:    ^.c.Find
  105. o.Find:    DeskLib:h.GFX
  106. o.Find:    ^.h.TempDefs
  107. o.Find:    DeskLib:h.LinkList
  108. o.Find:    DeskLib:h.Core
  109. o.Find:    DeskLib:h.WimpSWIs
  110. o.Find:    DeskLib:h.Wimp
  111. o.Find:    DeskLib:h.Error
  112. o.Find:    DeskLib:h.Resource
  113. o.Find:    DeskLib:h.Sprite
  114. o.Find:    DeskLib:h.Coord
  115. o.Find:    DeskLib:h.Template
  116. o.Find:    DeskLib:h.StringCR
  117. o.Find:    DeskLib:h.Str
  118. o.Free:    ^.c.Free
  119. o.Free:    ^.h.TempDefs
  120. o.Free:    DeskLib:h.LinkList
  121. o.Free:    DeskLib:h.Core
  122. o.Free:    DeskLib:h.WimpSWIs
  123. o.Free:    DeskLib:h.Wimp
  124. o.Free:    DeskLib:h.Error
  125. o.Free:    DeskLib:h.Resource
  126. o.Free:    DeskLib:h.Sprite
  127. o.Free:    DeskLib:h.Coord
  128. o.Free:    DeskLib:h.Template
  129. o.Free:    DeskLib:h.StringCR
  130. o.Free:    DeskLib:h.Str
  131. o.Init:    ^.c.Init
  132. o.Init:    ^.h.TempDefs
  133. o.Init:    DeskLib:h.LinkList
  134. o.Init:    DeskLib:h.Core
  135. o.Init:    DeskLib:h.WimpSWIs
  136. o.Init:    DeskLib:h.Wimp
  137. o.Init:    DeskLib:h.Error
  138. o.Init:    DeskLib:h.Resource
  139. o.Init:    DeskLib:h.Sprite
  140. o.Init:    DeskLib:h.Coord
  141. o.Init:    DeskLib:h.Template
  142. o.Init:    DeskLib:h.StringCR
  143. o.Init:    DeskLib:h.Str
  144. o.LinkSprite:    ^.c.LinkSprite
  145. o.LinkSprite:    DeskLib:h.Wimp
  146. o.LinkSprite:    DeskLib:h.Core
  147. o.LinkSprite:    DeskLib:h.Sprite
  148. o.LinkSprite:    DeskLib:h.Coord
  149. o.LinkSprite:    DeskLib:h.Template
  150. o.LinkSprite:    DeskLib:h.LinkList
  151. o.LoadFile:    ^.c.LoadFile
  152. o.LoadFile:    ^.h.TempDefs
  153. o.LoadFile:    DeskLib:h.LinkList
  154. o.LoadFile:    DeskLib:h.Core
  155. o.LoadFile:    DeskLib:h.WimpSWIs
  156. o.LoadFile:    DeskLib:h.Wimp
  157. o.LoadFile:    DeskLib:h.Error
  158. o.LoadFile:    DeskLib:h.Resource
  159. o.LoadFile:    DeskLib:h.Sprite
  160. o.LoadFile:    DeskLib:h.Coord
  161. o.LoadFile:    DeskLib:h.Template
  162. o.LoadFile:    DeskLib:h.StringCR
  163. o.LoadFile:    DeskLib:h.Str
  164. o.UseOutFont:    ^.c.UseOutFont
  165. o.UseOutFont:    ^.h.TempDefs
  166. o.UseOutFont:    DeskLib:h.LinkList
  167. o.UseOutFont:    DeskLib:h.Core
  168. o.UseOutFont:    DeskLib:h.WimpSWIs
  169. o.UseOutFont:    DeskLib:h.Wimp
  170. o.UseOutFont:    DeskLib:h.Error
  171. o.UseOutFont:    DeskLib:h.Resource
  172. o.UseOutFont:    DeskLib:h.Sprite
  173. o.UseOutFont:    DeskLib:h.Coord
  174. o.UseOutFont:    DeskLib:h.Template
  175. o.UseOutFont:    DeskLib:h.StringCR
  176. o.UseOutFont:    DeskLib:h.Str
  177. o.UseOutFont:    DeskLib:h.Font
  178. o.UseSprite:    ^.c.UseSprite
  179. o.UseSprite:    ^.h.TempDefs
  180. o.UseSprite:    DeskLib:h.LinkList
  181. o.UseSprite:    DeskLib:h.Core
  182. o.UseSprite:    DeskLib:h.WimpSWIs
  183. o.UseSprite:    DeskLib:h.Wimp
  184. o.UseSprite:    DeskLib:h.Error
  185. o.UseSprite:    DeskLib:h.Resource
  186. o.UseSprite:    DeskLib:h.Sprite
  187. o.UseSprite:    DeskLib:h.Coord
  188. o.UseSprite:    DeskLib:h.Template
  189. o.UseSprite:    DeskLib:h.StringCR
  190. o.UseSprite:    DeskLib:h.Str
  191.